package com.xintool.mapper;

import java.util.HashMap;
import java.util.Map;

public class PetsList {

    //宠物索引
    public static final String[] PETSLIST={
            "1.布布种子", "2.布布草", "3.布布花", "4.伊优", "5.尤里安", "6.巴鲁斯", "7.小火猴", "8.烈火猴", "9.烈焰猩猩", "10.皮皮",
            "11.比波", "12.波克尔", "13.比比鼠", "14.闪电鼠", "15.天雷鼠", "16.仙人球", "17.仙人掌", "18.巨型仙人掌", "19.利利", "20.绵绵",
            "21.电击兔", "22.毛毛", "23.卡洛", "24.巴洛卡", "25.幽浮", "26.哈尔浮", "27.小豆芽", "28.叮叮", "29.魔花仙子", "30.贝尔",
            "31.阿布", "32.巴拉龟", "33.利牙鱼", "34.钢牙鲨", "35.吉尔", "36.里诺", "37.洛吉拉斯", "38.火炎贝", "39.贝拉米", "40.贝尔鲁斯",
            "41.胡里亚", "42.里奥斯", "43.罗奇", "44.基罗拉", "45.西萨琉拉", "46.小蘑菇", "47.蘑菇怪", "48.索拉", "49.赫拉丝", "50.阿克希亚",
            "51.玄冰兽", "52.急冻兽", "53.莫比", "54.格格尔", "55.鲁加斯", "56.奇洛", "57.杰拉特", "58.塔奇拉顿", "59.西塔", "60.铁达斯",
            "61.雷吉欧斯", "62.格林", "63.格力姆", "64.格鲁奇高", "65.林克", "66.林斯奇", "67.布林克斯", "68.米拉美", "69.提亚斯", "70.雷伊",
            "71.派派", "72.派鲁克", "73.派鲁基达", "74.果冻鸭", "75.波浪鸭", "76.水晶鸭", "77.尼尔", "78.菲斯利", "79.艾斯菲亚", "80.帕诺",
            "81.帕拉丝", "82.帕尔西丝", "83.依依", "84.依丁丝", "85.依卡莱恩", "86.纳格", "87.纳奇鲁", "88.纳多雷", "89.迪达", "90.迪尔克",
            "91.悠悠", "92.蝠迪", "93.希拉", "94.柯蓝", "95.尼布", "96.尼斯克", "97.鲁克", "98.卡鲁加", "99.卡尔加斯", "100.卡西",
            "101.卡尔特", "102.奇塔", "103.钢塔斯", "104.雷吉姆斯", "105.丁格", "106.丁加鲁", "107.丁鲁特", "108.布鲁", "109.布鲁布", "110.布鲁克克",
            "111.雷格", "112.雷顿塔", "113.雷纳多", "114.小树精", "115.巨型树妖", "116.卡卡", "117.利兹", "118.克洛亚", "119.莱尼", "120.特鲁尼",
            "121.伊卡罗尼", "122.达尔", "123.希路达", "124.英卡洛斯", "125.萨格罗斯", "126.拉博", "127.库博", "128.波古", "129.吉拉", "130.吉古拉",
            "131.影球", "132.尤纳斯", "133.巴多", "134.巴奈特", "135.巴法尔", "136.卢比", "137.伊克多", "138.洛比特", "139.迪卢卡", "140.艾迪希洛",
            "141.肯", "142.肯扎特", "143.卡塔", "144.赫卡特", "145.吉斯", "146.亚米拉", "147.吉尼亚斯", "148.尼克", "149.贝特卡恩", "150.查克",
            "151.查莫斯", "152.查理几斯", "153.小莹蜂", "154.迅黄蜂", "155.灵翼蜂", "156.迪度", "157.巴尔克", "158.托尼", "159.托尼亚", "160.斯托利亚",
            "161.米鲁", "162.谢鲁米", "163.达鲁切尔", "164.闪光皮皮", "165.闪光比波", "166.闪光波克尔", "167.黑刺球", "168.卡布尔", "169.卡特斯", "170.利齿鱼",
            "171.魔牙鲨", "172.黑火贝", "173.贝米拉", "174.贝鲁基德", "175.希洛", "176.卡弗", "177.巴弗洛", "178.达比拉", "179.达拉克", "180.卡斯达克",
            "181.洛奇", "182.拉杰特", "183.奇拉塔顿", "184.古鲁", "185.梅鲁", "186.露露", "187.魔狮迪露", "188.加格", "189.加格尔", "190.林奇",
            "191.林修斯", "192.克林卡修", "193.奇达", "194.罗卡尔", "195.西萨拉斯", "196.祖拉", "197.亚梅丝", "198.小鳍鱼", "199.贝壳鱼", "200.鳞甲龙鱼",
            "201.SRT", "202.SRX", "203.晶岩兽", "204.塔姆拉", "205.阿兹", "206.科利", "207.星吉拉", "208.火晶兽", "209.艮吉兽", "210.多鲁姆",
            "211.水草蛙", "212.卡其沙", "213.TOE", "214.TOH", "215.哈莫", "216.哈莫雷特", "217.扎克", "218.扎夫特", "219.依卢", "220.依希亚",
            "221.卡博", "222.卡库", "223.德塔", "224.赫德卡", "225.罗尼", "226.吉鲁尼", "227.伊兰罗尼", "228.查斯", "229.查尔顿", "230.硬甲蟹",
            "231.刺爪蟹", "232.伊娃", "233.伊妮娅", "234.伊娅丝", "235.米隆", "236.米洛尼", "237.吉宝", "238.吉娜", "239.吉娜斯", "240.斯内克",
            "241.比格尔", "242.海德拉", "243.宾波", "244.宾多拉", "245.宾尼纳拉", "246.艾格", "247.艾尔特", "248.艾贝多芬", "249.浮空苗", "250.浮空鱼",
            "251.萨洛姆斯", "252.嘟噜噜", "253.嘟噜噜王", "254.嘟咕噜", "255.嘟咕噜达", "256.嘟咕噜王", "257.埃闻", "258.埃瑞克", "259.埃里克斯", "260.提坦",
            "261.盖亚", "262.奈姬", "263.奈诺伊", "264.奈尼芬多", "265.帕尼", "266.帕格尼尼", "267.乌凯", "268.乌力朴", "269.眼球", "270.刹洛眼",
            "271.迪修眼", "272.詹士眼", "273.塔米", "274.塔克林", "275.尹赫", "276.尹泰奇", "277.尹泰拉多", "278.沙顿", "279.沙比克", "280.沙罗希瓦",
            "281.伶俐鸟", "282.伶俐雀", "283.伶俐雕", "284.闪光利利", "285.闪光绵绵", "286.闪光电击兔", "287.厄斯", "288.厄斯沃姆", "289.约西", "290.约凡撒",
            "291.弗曼", "292.弗里昂", "293.迷你芽", "294.迷你草", "295.迷你果", "296.伊卢卡", "297.艾尔伊洛", "298.迅牙虎", "299.猛虎王", "300.谱尼",
            "301.黄金布布", "302.蒙娜布布", "303.丽莎布布", "304.伊优达", "305.利爪尤里安", "306.鲁斯王", "307.炎火猴", "308.熔火灵猴", "309.魔焰猩猩", "310.闪光尼尔",
            "311.闪光菲斯利", "312.闪光艾菲亚", "313.卡鲁", "314.卡克拉", "315.卡鲁耶克", "316.达莫拉", "317.达拉格", "318.卡鲁克斯", "319.轻羽蜂", "320.迅捷蛹",
            "321.哈尔翼蜂", "322.卡克", "323.利斯", "324.古雷亚", "325.卡门兔", "326.海格兔", "327.塞拉兔", "328.辛克", "329.辛娜斯", "330.伊达",
            "331.哈伊卡", "332.烈炎兽", "333.艮米拉", "334.多鲁鲁斯", "335.赤甲虫", "336.赤贝利", "337.赤西西比", "338.多塔", "339.托雷亚", "340.托雷塔斯",
            "341.索尔", "342.索米亚", "343.索比拉特", "344.幼镰鸟", "345.巨镰鸟", "346.宝贝鲤", "347.远古鱼龙", "348.小犬苗", "349.天才犬", "350.夏洛犬",
            "351.磁碟怪", "352.双碟怪", "353.迪斯凯特", "354.克鲁", "355.加鲁卡", "356.斯加尔卡", "357.布林", "358.布林多", "359.布林克克", "360.艾米",
            "361.艾丝柏", "362.丘波", "363.鲁比克", "364.琪可", "365.火爆鼠", "366.呆呆蛹", "367.海纹蝶", "368.炽翼蝶", "369.橡木蝶", "370.奎尼",
            "371.奎斯多", "372.奎比历斯", "373.莫顿", "374.古利安", "375.隆米尔", "376.寄宿岩", "377.宿主岩", "378.凯奴", "379.凯瑟琳", "380.凯凯西朴",
            "381.史空", "382.史拉达", "383.波比", "384.波戈", "385.基摩", "386.基维奥拉", "387.辛诺", "388.辛诺瓦", "389.辛奇帕克", "390.塔拉",
            "391.塔西亚", "392.夏伏兽", "393.上古炎兽", "394.嗡嗡茧", "395.嗡嗡蝴", "396.龙须蝴", "397.杰奥", "398.杰拉德", "399.萨拉", "400.萨帕克",
            "401.泰尼", "402.泰克斯", "403.泰瑞", "404.迪姆", "405.提姆提姆", "406.沙尔", "407.沙拉凯", "408.沙恩克", "409.闪光格林", "410.闪光格力姆",
            "411.闪光格鲁高", "412.塞维", "413.塞维尔", "414.乌鲁", "415.乌鲁卡", "416.尼奥", "417.菲斯德", "418.艾斯菲格", "419.塞拉", "420.拉尔斯",
            "421.厄尔塞拉", "422.里昂", "423.克苏昂", "424.克尔加德", "425.迪克", "426.迪尔科特", "427.桑帕", "428.利桑", "429.艾克里桑", "430.鲁迪",
            "431.鲁尔蒂尼", "432.杰西卡", "433.萨尔", "434.萨诺", "435.萨诺拉斯", "436.黑豆芽", "437.比恩特", "438.魔花使者", "439.哈比特", "440.莫鲁格尔",
            "441.莫尔加斯", "442.闪光依依", "443.闪光依丁丝", "444.闪光依莱恩", "445.兰妮", "446.兰诺", "447.格兰诺", "448.卡拉", "449.拉诺", "450.格拉诺",
            "451.塞德", "452.菲拉德", "453.菲拉斯特", "454.霹雳兽", "455.雷光兽", "456.阿贡", "457.波波贡", "458.奥利贡", "459.尤达", "460.尤达里克",
            "461.阿尔克", "462.阿尔达拉", "463.鲁格洛", "464.纳尔鲁", "465.纳鲁洛特", "466.罗特", "467.赛洛", "468.罗德利斯", "469.米奈", "470.米奈希尔",
            "471.伊特", "472.伊洛草", "473.伊洛花", "474.该伊", "475.该隐", "476.库德", "477.查库拉", "478.冰洛", "479.冰洛伏特", "480.埃尔特",
            "481.埃洛兽", "482.亨特", "483.亨姆", "484.乔乔", "485.乔安娜", "486.洛森", "487.亚格洛", "488.劳特", "489.劳加德", "490.劳克蒙德",
            "491.洛洛斯", "492.洛洛特", "493.克洛洛特", "494.卡丹", "495.洛卡特", "496.洛卡斯特", "497.阿葵", "498.阿葵丽亚", "499.阿零", "500.阿尔比零"
    };

    //性格
    public static final Map<String, double[]> CHARACTER = new HashMap<String, double[]>(){{
        // 格式：性格名称 -> [攻击修正, 防御修正, 特攻修正, 特防修正, 速度修正]
        put("固执", new double[]{1.1, 1.0, 0.9, 1.0, 1.0});   // 攻击↑ 特攻↓
        put("孤独", new double[]{1.1, 0.9, 1.0, 1.0, 1.0});   // 攻击↑ 防御↓
        put("调皮", new double[]{1.1, 1.0, 1.0, 0.9, 1.0});   // 攻击↑ 特防↓
        put("勇敢", new double[]{1.1, 1.0, 1.0, 1.0, 0.9});   // 攻击↑ 速度↓

        put("保守", new double[]{0.9, 1.0, 1.1, 1.0, 1.0});   // 特攻↑ 攻击↓
        put("稳重", new double[]{1.0, 0.9, 1.1, 1.0, 1.0});   // 特攻↑ 防御↓
        put("马虎", new double[]{1.0, 1.0, 1.1, 0.9, 1.0});   // 特攻↑ 特防↓
        put("冷静", new double[]{1.0, 1.0, 1.1, 1.0, 0.9});   // 特攻↑ 速度↓

        put("开朗", new double[]{1.0, 1.0, 0.9, 1.0, 1.1});   // 速度↑ 特攻↓
        put("胆小", new double[]{0.9, 1.0, 1.0, 1.0, 1.1});   // 速度↑ 攻击↓
        put("急躁", new double[]{1.0, 0.9, 1.0, 1.0, 1.1});   // 速度↑ 防御↓
        put("天真", new double[]{1.0, 1.0, 1.0, 0.9, 1.1});   // 速度↑ 特防↓

        put("大胆", new double[]{0.9, 1.1, 1.0, 1.0, 1.0});   // 防御↑ 攻击↓
        put("顽皮", new double[]{1.0, 1.1, 0.9, 1.0, 1.0});   // 防御↑ 特攻↓
        put("无虑", new double[]{1.0, 1.1, 1.0, 0.9, 1.0});   // 防御↑ 特防↓
        put("悠闲", new double[]{1.0, 1.1, 1.0, 1.0, 0.9});   // 防御↑ 速度↓

        put("沉着", new double[]{0.9, 1.0, 1.0, 1.1, 1.0});   // 特防↑ 攻击↓
        put("温顺", new double[]{1.0, 0.9, 1.0, 1.1, 1.0});   // 特防↑ 防御↓
        put("慎重", new double[]{1.0, 1.0, 0.9, 1.1, 1.0});   // 特防↑ 特攻↓
        put("狂妄", new double[]{1.0, 1.0, 1.0, 1.1, 0.9});   // 特防↑ 速度↓

        put("平衡", new double[]{1.0, 1.0, 1.0, 1.0, 1.0});   // 无修正
        put("害羞", new double[]{1.0, 1.0, 1.0, 1.0, 1.0});   // 无修正
        put("实干", new double[]{1.0, 1.0, 1.0, 1.0, 1.0});   // 无修正
        put("认真", new double[]{1.0, 1.0, 1.0, 1.0, 1.0});   // 无修正
        put("浮躁", new double[]{1.0, 1.0, 1.0, 1.0, 1.0});   // 无修正
        put("坦率", new double[]{1.0, 1.0, 1.0, 1.0, 1.0});   // 无修正
    }};
}
